package a.h;

import java.beans.PropertyVetoException;

public class gc
  extends ec
  implements u
{
  Object u;
  Object v;
  static Class w;
  public static boolean x;
  
  public gc(String paramString, Object paramObject)
  {
    super(w == null ? (gc.w = e("java.lang.Object")) : w, paramString);
    this.u = paramObject;
    this.v = paramObject;
  }
  
  public String n()
  {
    return "Object";
  }
  
  public Object o()
  {
    return this.u;
  }
  
  public void a(Object paramObject)
  {
    Object localObject = this.u;
    if ((ec.t != 0) || (nb.a(localObject, paramObject)))
    {
      try
      {
        b(g, localObject, paramObject);
      }
      catch (PropertyVetoException localPropertyVetoException)
      {
        b(localObject);
        return;
      }
      this.u = paramObject;
      a(g, localObject, this.u);
      b(this.u);
    }
  }
  
  public void k()
  {
    Object localObject = this.u;
    if (ec.t == 0)
    {
      if (nb.a(localObject, this.v))
      {
        this.u = this.v;
        a(g, localObject, this.u);
      }
    }
    else {
      b(this.u);
    }
  }
  
  public Object a()
  {
    return this.v;
  }
  
  static Class e(String paramString)
  {
    try
    {
      return Class.forName(paramString);
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError(localClassNotFoundException.getMessage());
    }
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.h.gc
 * JD-Core Version:    0.7.0.1
 */